package server;

public class TestColaCircular {

	/**
	 * @param args
	 */
	public static void main(String[] args) 
	{
		testCola(5, 3, 1);
		testCola(5, 5, 0);
		
		testCola(5, 7, 2);
		testCola(5, 7, 5);

		
	}

	private static void testCola(int largo, int cantidad,int ultimoMsjPedido) 
	{
		
		ColaCircular cola=new ColaCircular(largo);
		
		for (int i=1;i<=cantidad;i++)
		{
			cola.addMsj("Hola "+i);
		}

		for(ColaCircular.Msj msj:cola.getMensajes())
		{
			System.out.println(msj);
		}
		

		
		System.out.println("Numero acumulado de msj: "+cola.getAcumMsjNumber());
		System.out.println("Indice primer mensaje: "+cola.getFirstMsjIndex());
		System.out.println("Indice ultimo mensaje: "+cola.getLastMsjIndex());
		System.out.println();
		System.out.println("Ultimo Mensajes pedido:"+ultimoMsjPedido);
		System.out.println("Mensajes adquiridos "+cola.getMsjs(ultimoMsjPedido));
		
		System.out.println("************************");
		System.out.println("************************");
	}
	

}
